﻿import com.dmotiko.mirador.*
import com.dmotiko.general.*
import mx.transitions.easing.Regular;
import mx.transitions.Tween;
import mx.utils.Delegate;

class MiradorServiciosBodas
extends MiradorSiteSection {
	
	private var mcTenerEnCuenta:MovieClip;
	private var btnTenerEnCuenta:MiradorInternalBtn;
	private var mcGaleria:MiradorServicioGaleria;
	
	function MiradorServiciosBodas() {
		super( MiradorSite.getApp() );
		sName = MiradorSite.SERVICIOS_BODAS;
		sectionChanged();
	}
	
	private function initClip():Void {
		
	}
			
	public function childLoaded( evnt ):Void {
		switch( evnt.target ) {
			case mcTenerEnCuenta:
			mcTenerEnCuenta._alpha = 0;
			break;
			
			case btnTenerEnCuenta:
			btnTenerEnCuenta.addEventListener( BaseClipEvent.CHANGED, Delegate.create( this, btn_changed) );
			break;
			
			case mcGaleria:
			var oBodas:Object = new Object();
			var oRooms:Object = MiradorSite.getApp().getRooms();
			oBodas.danbro = oRooms.danbro.bodas.photo;
			oBodas.mirador = oRooms.mirador.bodas.photo;
			oBodas.altos = oRooms.altos.bodas.photo;
			mcGaleria.setData( oBodas );
			break;
			
		}
	}
		
	private function btn_changed( evnt ):Void	{
		if ( evnt.description == ButtonClip.OVER ) {
			registerTween( "msgFade", new Tween( mcTenerEnCuenta, "_alpha", Regular.easeOut, mcTenerEnCuenta._alpha, 100, 0.5, true));
		} else {
			registerTween( "msgFade", new Tween( mcTenerEnCuenta, "_alpha", Regular.easeOut, mcTenerEnCuenta._alpha, 0, 0.5, true));
		}
	}
	
}